package cn.tedu.stu;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Lazy;

// @Configuration注解的含义是表示当前类是配置Spring框架信息的
// 加了这个注解的类可以向Spring容器保存信息
@Configuration
public class StuConfig {

    // @Bean注解下面要编写一个方法
    // 这个方法的返回值会保存到Spring容器中
    // 保存的对象有对象的id或称name来唯一标识
    // 下面方法的方法名就是这个对象的name\id
    @Bean
    @Lazy
    public Stu stu(){
        // 实例化一个Stu对象并返回以保存到Spring容器
        Stu s=new Stu();
        s.setId(1);
        s.setName("猪八戒");
        s.setGender("男");
        return s;
    }

}
